// module.exports.NotifyBean =
function NotifyBean(orderNo, settleDate, resultCode, resultDesc, customParam) {
  // 订单号  格式为4位机构编码+8位日期+20位随机字符串
  var _orderNo = orderNo;
  // 清算日期  格式为 YYYYmmdd
  var _settleDate = settleDate;
  // 订单处理结果   格式是六位,数字加字母 例如 010A00
  var _resultCode = resultCode;
  // 订单处理描述   最大长度为127
  var _resultDesc = resultDesc;
  // 商户自定义参数  商户可以自行选择需要回传的参数.最大长度为1024
  var _customParam = customParam;

  this.getOrderNo = function() {
    return _orderNo;
  };
  this.setOrderNo = function(orderNo) {
    _orderNo = orderNo;
  };

  this.getSettleDate = function() {
    return _settleDate;
  };
  this.setSettleDate = function(settleDate) {
    _settleDate = settleDate;
  };

  this.getResultCode = function() {
    return _resultCode;
  };
  this.setResultCode = function(resultCode) {
    _resultCode = resultCode;
  };

  this.getResultDesc = function() {
    return _resultDesc;
  };
  this.setResultDesc = function(resultDesc) {
    _resultDesc = resultDesc;
  };

  this.getCustomParam = function() {
    return _customParam;
  };
  this.setCustomParam = function(customParam) {
    _customParam = customParam;
  };
}
